// 8.1、管理员登录
// 接口地址：admin/login
// 请求方式：POST
// 请求主体格式：application/json   
// 请求数据说明：
// 名称	必填	类型	说明
// aname	是	string	管理员登录名
// apwd	是	string	管理员登录密码
export const baseUrl = 'https://www.codeboy.com/zhsqapi/'
export const adminLoginApi = (aname, apwd) => {
  return fetch(`${baseUrl}admin/login`, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ aname, apwd })
  })
}


// 8.3、修改当前登录的管理员密码
// 接口地址：admin/update/pwd
// 请求方式：POST
// 请求主体格式：application/json
// 请求头部：token
// 请求数据说明：
// 名称	必填	类型	说明
// token	是	string	请求头部中必须携带登录成功后得到的身份令牌，且必须在有效期内
// oldPwd	是	string	原有密码
// newPwd	是	string	新密码
export const postAdminUpdatePwdApi = (oldPwd, newPwd, token) => {
  return fetch(`${baseUrl}admin/update/pwd`, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'token': token
    },
    body: JSON.stringify({
      oldPwd,
      newPwd
    })
  })
}


// 8.2、获取当前登录管理员的基础信息及权限信息
// 接口地址：admin/info
// 请求方式：GET
// 请求主体：无
// 请求参数：无
// 请求头部：token - 管理员登录后保存在客户端的身份凭证
// 响应主体格式：json object；
// 响应主体示例：
export const getAdminInfoApi = () => {
  return fetch(`${baseUrl}admin/info`, {
    method: 'GET',
    headers: {
      'token': localStorage.getItem('adminToken')
    }
  })
}